
tcp_server_cycle.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <main>:
   0:	f3 0f 1e fa          	endbr64 
   4:	55                   	push   %rbp
   5:	48 89 e5             	mov    %rsp,%rbp
   8:	48 83 ec 60          	sub    $0x60,%rsp
   c:	89 7d ac             	mov    %edi,-0x54(%rbp)
   f:	48 89 75 a0          	mov    %rsi,-0x60(%rbp)
  13:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
  1a:	00 00 
  1c:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
  20:	31 c0                	xor    %eax,%eax
  22:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
  26:	48 83 c0 08          	add    $0x8,%rax
  2a:	48 8b 00             	mov    (%rax),%rax
  2d:	48 85 c0             	test   %rax,%rax
  30:	74 18                	je     4a <main+0x4a>
  32:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
  36:	48 83 c0 08          	add    $0x8,%rax
  3a:	48 8b 00             	mov    (%rax),%rax
  3d:	48 89 c7             	mov    %rax,%rdi
  40:	e8 00 00 00 00       	callq  45 <main+0x45>
  45:	89 45 c0             	mov    %eax,-0x40(%rbp)
  48:	eb 07                	jmp    51 <main+0x51>
  4a:	c7 45 c0 9e 1e 00 00 	movl   $0x1e9e,-0x40(%rbp)
  51:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
  55:	48 83 c0 10          	add    $0x10,%rax
  59:	48 8b 00             	mov    (%rax),%rax
  5c:	48 85 c0             	test   %rax,%rax
  5f:	74 18                	je     79 <main+0x79>
  61:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
  65:	48 83 c0 10          	add    $0x10,%rax
  69:	48 8b 00             	mov    (%rax),%rax
  6c:	48 89 c7             	mov    %rax,%rdi
  6f:	e8 00 00 00 00       	callq  74 <main+0x74>
  74:	89 45 c4             	mov    %eax,-0x3c(%rbp)
  77:	eb 07                	jmp    80 <main+0x80>
  79:	c7 45 c4 02 00 00 00 	movl   $0x2,-0x3c(%rbp)
  80:	ba 00 00 00 00       	mov    $0x0,%edx
  85:	be 01 00 00 00       	mov    $0x1,%esi
  8a:	bf 02 00 00 00       	mov    $0x2,%edi
  8f:	e8 00 00 00 00       	callq  94 <main+0x94>
  94:	89 45 c8             	mov    %eax,-0x38(%rbp)
  97:	83 7d c8 ff          	cmpl   $0xffffffff,-0x38(%rbp)
  9b:	75 16                	jne    b3 <main+0xb3>
  9d:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # a4 <main+0xa4>
  a4:	e8 00 00 00 00       	callq  a9 <main+0xa9>
  a9:	bf 01 00 00 00       	mov    $0x1,%edi
  ae:	e8 00 00 00 00       	callq  b3 <main+0xb3>
  b3:	66 c7 45 d0 02 00    	movw   $0x2,-0x30(%rbp)
  b9:	8b 45 c0             	mov    -0x40(%rbp),%eax
  bc:	0f b7 c0             	movzwl %ax,%eax
  bf:	89 c7                	mov    %eax,%edi
  c1:	e8 00 00 00 00       	callq  c6 <main+0xc6>
  c6:	66 89 45 d2          	mov    %ax,-0x2e(%rbp)
  ca:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%rbp)
  d1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
  d5:	8b 45 c8             	mov    -0x38(%rbp),%eax
  d8:	ba 10 00 00 00       	mov    $0x10,%edx
  dd:	48 89 ce             	mov    %rcx,%rsi
  e0:	89 c7                	mov    %eax,%edi
  e2:	e8 00 00 00 00       	callq  e7 <main+0xe7>
  e7:	83 f8 ff             	cmp    $0xffffffff,%eax
  ea:	75 16                	jne    102 <main+0x102>
  ec:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # f3 <main+0xf3>
  f3:	e8 00 00 00 00       	callq  f8 <main+0xf8>
  f8:	bf 01 00 00 00       	mov    $0x1,%edi
  fd:	e8 00 00 00 00       	callq  102 <main+0x102>
 102:	8b 55 c4             	mov    -0x3c(%rbp),%edx
 105:	8b 45 c8             	mov    -0x38(%rbp),%eax
 108:	89 d6                	mov    %edx,%esi
 10a:	89 c7                	mov    %eax,%edi
 10c:	e8 00 00 00 00       	callq  111 <main+0x111>
 111:	83 f8 ff             	cmp    $0xffffffff,%eax
 114:	75 16                	jne    12c <main+0x12c>
 116:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 11d <main+0x11d>
 11d:	e8 00 00 00 00       	callq  122 <main+0x122>
 122:	bf 01 00 00 00       	mov    $0x1,%edi
 127:	e8 00 00 00 00       	callq  12c <main+0x12c>
 12c:	c7 45 bc 10 00 00 00 	movl   $0x10,-0x44(%rbp)
 133:	48 8d 55 bc          	lea    -0x44(%rbp),%rdx
 137:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
 13b:	8b 45 c8             	mov    -0x38(%rbp),%eax
 13e:	48 89 ce             	mov    %rcx,%rsi
 141:	89 c7                	mov    %eax,%edi
 143:	e8 00 00 00 00       	callq  148 <main+0x148>
 148:	89 45 cc             	mov    %eax,-0x34(%rbp)
 14b:	83 7d cc ff          	cmpl   $0xffffffff,-0x34(%rbp)
 14f:	75 11                	jne    162 <main+0x162>
 151:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 158 <main+0x158>
 158:	e8 00 00 00 00       	callq  15d <main+0x15d>
 15d:	e9 94 00 00 00       	jmpq   1f6 <main+0x1f6>
 162:	8b 45 e4             	mov    -0x1c(%rbp),%eax
 165:	89 c7                	mov    %eax,%edi
 167:	b8 00 00 00 00       	mov    $0x0,%eax
 16c:	e8 00 00 00 00       	callq  171 <main+0x171>
 171:	89 c6                	mov    %eax,%esi
 173:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 17a <main+0x17a>
 17a:	b8 00 00 00 00       	mov    $0x0,%eax
 17f:	e8 00 00 00 00       	callq  184 <main+0x184>
 184:	e8 00 00 00 00       	callq  189 <main+0x189>
 189:	85 c0                	test   %eax,%eax
 18b:	75 46                	jne    1d3 <main+0x1d3>
 18d:	8b 45 cc             	mov    -0x34(%rbp),%eax
 190:	b9 00 00 00 00       	mov    $0x0,%ecx
 195:	ba 0e 00 00 00       	mov    $0xe,%edx
 19a:	48 8d 35 00 00 00 00 	lea    0x0(%rip),%rsi        # 1a1 <main+0x1a1>
 1a1:	89 c7                	mov    %eax,%edi
 1a3:	e8 00 00 00 00       	callq  1a8 <main+0x1a8>
 1a8:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
 1ac:	75 25                	jne    1d3 <main+0x1d3>
 1ae:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 1b5 <main+0x1b5>
 1b5:	e8 00 00 00 00       	callq  1ba <main+0x1ba>
 1ba:	8b 45 cc             	mov    -0x34(%rbp),%eax
 1bd:	89 c7                	mov    %eax,%edi
 1bf:	b8 00 00 00 00       	mov    $0x0,%eax
 1c4:	e8 00 00 00 00       	callq  1c9 <main+0x1c9>
 1c9:	bf 00 00 00 00       	mov    $0x0,%edi
 1ce:	e8 00 00 00 00       	callq  1d3 <main+0x1d3>
 1d3:	8b 45 cc             	mov    -0x34(%rbp),%eax
 1d6:	89 c7                	mov    %eax,%edi
 1d8:	b8 00 00 00 00       	mov    $0x0,%eax
 1dd:	e8 00 00 00 00       	callq  1e2 <main+0x1e2>
 1e2:	ba 01 00 00 00       	mov    $0x1,%edx
 1e7:	be 00 00 00 00       	mov    $0x0,%esi
 1ec:	bf ff ff ff ff       	mov    $0xffffffff,%edi
 1f1:	e8 00 00 00 00       	callq  1f6 <main+0x1f6>
 1f6:	e9 31 ff ff ff       	jmpq   12c <main+0x12c>
